#include "HerzeleidPrecompiled.hxx"
#include "HerzeleidIActivatedEventArgs.hxx"
using namespace HerzeleidAppModelActivationNamespaceImpl;

IActivatedEventArgs::IActivatedEventArgs() : 
	m_ePrevState(ApplicationExecutionState::NotRunning),
	m_eKind(ActivationKind::Launch)
{
}

SplashScreenConstPtrConst IActivatedEventArgs::PropertyGetterForSplashScreen() const
{
	return( &m_SplashScreen );
}

ActivationKindConst IActivatedEventArgs::PropertyGetterForKind() const
{
	return( m_eKind );
}

ApplicationExecutionStateConst IActivatedEventArgs::PropertyGetterForPreviousExecutionState() const
{
	return( m_ePrevState );
}